package com.css.fxfzysx.modules.vabStructure.service;

import com.css.fxfzysx.base.response.RestResponse;
import com.css.fxfzysx.modules.cztDataMange.entity.HbpInfoEntity;
import com.css.fxfzysx.modules.vabStructure.param.ModelCalculationParam;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public interface FshBuildingsService {
    RestResponse queryFshBuildings(HbpInfoEntity hbpInfoEntity, HttpServletRequest request);

    RestResponse modelCalculation(ModelCalculationParam param);

    void importFshBuildings(String chbpiIds, HttpServletResponse response);

    RestResponse updateFshBuildings(HbpInfoEntity hbpInfoEntity);

    RestResponse queryFshBuildingsById(String chbpiId);
}
